import Vue from 'vue'
import { 
	Container, Header, Aside, Main, 
	Row, Col, 
	Menu, Submenu, MenuItem, MenuItemGroup, 
	Dropdown, DropdownMenu, DropdownItem, 
	Button, 
	Icon, 
	Breadcrumb, BreadcrumbItem, 
	Tooltip, 
	Card, 
	Table, TableColumn, Pagination,
  Form, FormItem, Input, Select, Option, Switch, DatePicker, 
	Tag, 
	Dialog,
	Message, MessageBox 
} from 'element-ui'; // 按需引入

Vue.use(Container) // 使用Container组件
Vue.use(Header) // Header
Vue.use(Aside) // 使用Aside组件
Vue.use(Main) // 使用Main组件
Vue.use(Row) // 栅格布局
Vue.use(Col)
Vue.use(Menu) // 使用侧边栏菜单
Vue.use(Submenu)
Vue.use(MenuItem)
Vue.use(MenuItemGroup)
Vue.use(Dropdown) // 使用下拉菜单
Vue.use(DropdownMenu)
Vue.use(DropdownItem)
Vue.use(Button) // 使用按钮
Vue.use(Icon) // 使用字体图标
Vue.use(Breadcrumb) // 使用面包屑
Vue.use(BreadcrumbItem)
Vue.use(Tooltip) // 使用提示框
Vue.use(Card) // 卡片
Vue.use(Table)
Vue.use(TableColumn)
Vue.use(Pagination) // 使用分页
Vue.use(Form) // 使用表单
Vue.use(FormItem)
Vue.use(Input)
Vue.use(Select)
Vue.use(Option)
Vue.use(Switch)
Vue.use(DatePicker)
Vue.use(Tag) // 使用Tag标签
Vue.use(Dialog) // 使用dialog弹窗
Vue.prototype.$message = Message; // 使用Message弹窗
Vue.prototype.$confirm = MessageBox.confirm; // 使用confirm弹窗